Library publishing